@font-face{
	font-family:'open sans regular';
	src:url(fonts/OpenSans-Regular.ttf)format('truetype');}
@font-face{
	font-family:'open sans light';
	src:url(fonts/OpenSans-Light.ttf)format('truetype');}
	
@font-face{
font-family:'OpenSans-ExtraBold';
src:url(fonts/OpenSans-ExtraBold.ttf)format('truetype');}

@font-face{ font-family:'OpenSans-Semibold';
src:url(fonts/OpenSans-Semibold.ttf)format('truetype');}
@font-face{ font-family:'OpenSans-bold';
src:url(fonts/OpenSans-Bold.ttf)format('truetype');}
 @font-face{ font-family:'Myriad Procondensed';
 src:url(fonts/myriadpro-boldcond-webfont.eot);
 src:url(fonts/myriadpro-boldcond-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/MyriadPro-BoldCond.ttf) format('truetype'), url(fonts/MYRIADPRO-BOLDCOND.OTF);}
@font-face{ font-family:'Myriad Procond';src:url(fonts/MyriadPro-Cond.eot); src:url(fonts/MyriadPro-Cond.eot?#iefix) format('embedded-opentype'), url(fonts/MyriadPro-Cond.ttf) format('truetype'), url(fonts/MYRIADPRO-COND.OTF);}
@font-face{ font-family:'Decker'; src:url(fonts/Decker.TTF);}
@font-face{ font-family:'New Cicle Fina Italic'; src:url(fonts/New Cicle Fina Italic.TTF);}
@font-face{ font-family:'at661';
src:url(fonts/at661_.PFB);
src:url(fonts/at661_.pfm);}

.clear{ clear:both;}
a{ text-decoration:none; color:#949391;}
body{ margin:0; padding:0; background-image:url(images/bg.png); background-repeat: repeat-x; background-color:#f3f3f3;}
ul, p{ margin:0; padding:0;}
td{ position:relative;}
input[type='submit']{ cursor:pointer;}
#wraper{ margin:auto; background:#FFF; width:1000px; font-family:open sans regular; font-size:13px; box-shadow:0px -2px 8px #404040;} 
#header{ width:100%; -moz-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box;}
.pull-right{ float:right;}
.pull-left{ float:left;}
.sizing{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box;}
.logo{ float:left; width:210px; height:155px; padding:0 15px;}
.dt_tampon {
    background: url("images/tampon.png") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    float: left;
    height: 160px;
    margin-left: 55px;
    padding: 0 0 20px;
    width: 241px;
}
.dt_connexion_recherche{ float:right; width:382px; height:155px; position:relative;}
	.bloc_espacce{ width:auto; height:29px; position:relative;}
		.connexion.cnx-patient{ background:#318e84; border-radius:10px; box-shadow:0px 3px 2px #404040; width:188px; height:160px; position:absolute; z-index:999; top:30px; padding-left:15px; padding-top:10px;}
		.connexion.cnx-cliniq{ background:#318e84; border-radius:10px; box-shadow:0px 3px 2px #404040; width:188px; height:160px; position:absolute; z-index:999; top:30px; padding-left:15px; padding-top:10px; right:0;}
		.connexion label{ font-family:OpenSans-Semibold; font-size:12px; color:#FFF;}
		.connexion input{ border:1px solid #FFF; border-radius:20px; width:172px; background:#318e84; padding-top:3px; padding-bottom:3px; color:#FFF; padding-left:5px;}
		.select-pays, .select-ville, .input-rec{ border:1px solid #FFF; background:#FFF; color:#8C8C8D !important; width:89%; padding-left:8px; }
		.recrec{ width:129% !important;}
		.motDePassOublie{ font-family:OpenSans-Semibold; color:#000; text-decoration:underline; font-size:10px;}
		.motDePassOublie:hover{ color:#000 !important;}
		.connexion input.go_rech{ float:right; width:61px; margin-right:8px;}
		.cnx-patient, .cnx-cliniq{ display:none;}
		.triangle{ width:23px; height:10px; background:url(images/triangle.png) no-repeat; position:absolute; top:-9px; right:10px;}
	.bloc_espacce a:hover{ color:#318e84;}
	.espace_patient_header{ display:block; width:117px; float:left; background:url(images/hoverespaceclinique_02.png) no-repeat scroll; padding-left: 29px; padding-top: 5px; height:23px; margin-left:90px;}
	.espace_patient_header:hover{ background-position:0 -26px;}
	.espace_clinique_header{ display:block; width:111px; float:right; background:url(images/espacepatient_02.png) no-repeat; padding-left: 29px; padding-top: 5px; height:23px;}
	.espace_clinique_header:hover{background-position:0 -27px;}
	.mod_recherche{ width:373px; height:117px; background:#318e84; border-radius:10px; position:relative; z-index:10;}
	.blanc{ background:#FFF; height: 20px; width: 201px; position: absolute; right: 0px; top: 0px;}
	.title_recherche_clinique{ font-size:18px; color:#FFF; font-family:Myriad Procondensed; margin-left:13px; padding-right:5px;}
	.ombre-mod-recherhce{ background:url(images/ombre-mod-recherhce_03.png) no-repeat; width:373px; height:18px; position:absolute; z-index:0; bottom:0;}
	.formulaire_rech{ padding-left:15px; padding-right:15px; margin-top:5px;}
	.form_mod_rec{ font-family:Myriad Procond; color:#FFF; font-size:17px;}
	.form_mod_rec input{ border-radius:4px;}
	.select-ville, .select-pays{ width:92%; color:#808080;}
	.dt_rec, .dt_ville{ width:89%; padding-left:8px; color:#808080}
	.dt_but_red{ border:1px solid #FFF; padding-top:1px; padding-bottom:1px; background:#318e84; cursor:pointer; color:#FFF;}
	.main_nav{ height:40px; width:1000px; background:#318e84; position:relative;}
	.main_nav ul li{list-style:none; float:left; position:relative;}
	.main_nav ul li a{ color:#FFF; display:block; padding:11px 30px; transition:0.3s;}
	.main_nav ul li a:hover{ text-shadow:2px 5px 3px #3a6762;}
	.main_nav ul li{ background:url(images/bg-linav_03.png) no-repeat scroll 0 7px;}
	.main_nav ul li a.home_nav{ background:url(images/home_03.png) no-repeat scroll 0 10px; padding:20px 18px 20px 32px; }
	#navnav{ width:800px; margin:auto;}
	li.liHome a{ margin-left:29px;}
	.main_nav ul li.contact-nav:after{ content:url(images/bg-linav_03.png); position:absolute; right:0; top:8px;}
	.leslangues{ padding-left:40px !important; padding-right:40px !important;}
	.main_nav ul li.dt_langue{ float:right; background:inherit;}
	.main_nav ul li.dt_langue a{ background-color:#5ea79f;}
	.main_nav ul li > ul{ position:absolute; width:100%; text-align:center; display:none; z-index:999;}
	.main_nav ul li:hover > ul{ display:block;}
	.main_nav ul li > ul > li{ background:inherit; float:none;}
	.main_nav ul li > ul > li > a{ padding:10px 10px; background:inherit; box-shadow:0 1px 0 0 #28766d inset, 0 2px 0 0 #84b8b3 inset}
	.main_nav ul li > ul > li > a:hover{ background:#84b8b3;}
	.main_nav ul li > ul > li:last-child a { border-radius: 1px 1px 8px 8px;}
	.elt1{ background:url(images/elt1_03.png) no-repeat; width:14px; height:51px; position:absolute; left:-14px;}
	.elt2{ background:url(images/elt2_03.png) no-repeat; width:14px; height:51px; position:absolute; right:-12px;}
	.etat-connecT-voreProfil{ position:absolute; background: rgba(91,155,145,.90); color:#FFF; bottom:-42px; left:16px; padding:8px 20px; font-family:open sans regular; font-size:13px; border-radius:0 0 10px 10px; z-index:999;}
	.etat-connecT-voreProfil a{ display:block; background:url(images/profil-photo.png) no-repeat;padding-bottom: 3px;
    padding-left: 36px;
    padding-top: 5px; color:#FFF;}
.bx-wrapper {
	position: relative;
	margin: 0 auto 20px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** bxslider
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;*/
	/*left: -5px;*/
	background: #fff;
	position:absolute !important; top:-20px; z-index:0;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
	height:478px !important;	
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
	display:none;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 213px;
	left: 30px;
	background: #666\9;
	background: rgba(61, 164, 158, 0.75);
	/*width: 100%;*/
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	font-size:21.5px;
	font-family:"open sans regular";
	border-radius:15px;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: open sans regular, arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/*End bxslider*****/	
.bloc-carrousel{ position:relative; height:478px;}
.mod_dde_devis{ width:411px; min-height:425px; background:rgba(255,255,255,.50); position:absolute; right:25px; top:12px; border-radius:15px;}
.titre_module_devis{ background:#f02f72; width:100%; height:51px; border-radius:15px 15px 0 0; color:#FFF; font-size:40px; font-family:Myriad Procond; background-image:url(images/devis_icon.png); background-repeat:no-repeat; text-align:center; background-position:50px 9px;}
.sinscrire{ color:#f02f72; font-size:24px; font-family:open sans light;}
.contaner-devis{ padding-left:23px; padding-right:23px; margin-top:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box;}
.contaner-devis .sinscrire{border-bottom:1px dotted #f02f72; display:block; padding-bottom:5px;}
.form-chps-inscription{ margin-top:25px;}
.form-chps-inscription select{ padding:10px; color:#8c8c8d; border-radius:10px; border:1px solid #ccc;}
.mod_inscription_clinique .inscription_chps_txt{ padding-top:10px; padding-bottom:10px; padding-bottom:10px; padding-left:32px; color:#8c8c8d; border-radius:10px; border:1px solid #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box;}
.contaner-devis .inscription_chps_txt{ padding-top:10px; padding-bottom:10px; padding-bottom:10px; padding-left:12px; color:#8c8c8d; border-radius:10px; border:1px solid #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; width:100%;}
.email-chp, .pass-chp, .pass-chp-beta{ width:97%;}
.email-chs{ width:83%; display:block; display:block; margin:auto}
.pass-chs{ width:83%; display:block; display:block; margin:auto}
.pass-chp{ display:none;}
.lu_et_accepter{ color:#525252; font-size:12px; font-family:OpenSans-bold;}
.lu_et_accepter .lu_accept{ color:#f02f72;}
.buton-sinscrire{ background:#f02f72; border-radius:5px; color:#FFF; font-family:OpenSans-bold; text-transform:uppercase; border:none; padding:8px 20px; float:right; margin-top:27px;}
.buton-sinscrireclin{ background:#318e84; border-radius:5px; color:#FFF; font-family:OpenSans-bold; text-transform:uppercase; border:none; padding:8px 20px; float:right; margin-top:7px; margin-right:15px;}
/***FANCY SELECT**/
div.fancy-select {
	position: relative;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	color: #46565D;
}

div.fancy-select.disabled {
	opacity: 0.5;
}

/*div.fancy-select select:focus + div.trigger {
	box-shadow: 0 0 0 2px #4B5468;
}*/

div.fancy-select select:focus + div.trigger.open {
	box-shadow: none;
}

div.fancy-select div.trigger {
	border-radius: 10px;
	background:#FFF;
	cursor: pointer;
	padding: 10px 24px 9px 9px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	background: #FFF;
	border: 1px solid #cccccc;
	border-top-color: #A5B2CB;
	color: #8c8c8d;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	width: 28px;
	font-weight:normal;
	transition: all 240ms ease-out;
	-webkit-transition: all 240ms ease-out;
	-moz-transition: all 240ms ease-out;
	-ms-transition: all 240ms ease-out;
	-o-transition: all 240ms ease-out;
}

div.fancy-select div.trigger:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-color: #4B5468;
	top: 20px;
	right: 9px;
}

div.fancy-select div.trigger.open {
	/*background: #4A5368;
	border: 1px solid #475062;*/
	color: #7A8498;
	box-shadow: none;
}

div.fancy-select div.trigger.open:after {
	border-top-color: #7A8498;
}

div.fancy-select ul.options {
	list-style: none;
	margin: 0;
	position: absolute;
	top: 40px;
	left: 0;
	visibility: hidden;
	opacity: 0;
	z-index: 50;
	max-height: 200px;
	overflow: auto;
	background: #FFF;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	min-width: 200px;

	transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
	-o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
}

div.fancy-select ul.options.open {
	visibility: visible;
	top: 50px;
	opacity: 1;

	/* have to use a non-visibility transition to prevent this iOS issue (bug?): */
	/*http://stackoverflow.com/questions/10736478/css-animation-visibility-visible-works-on-chrome-and-safari-but-not-on-ios*/
	transition: opacity 300ms ease-out, top 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, top 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, top 300ms ease-out;
	-o-transition: opacity 300ms ease-out, top 300ms ease-out;
}

div.fancy-select ul.options.overflowing {
	top: auto;
	bottom: 40px;

	transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
	-o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
}

div.fancy-select ul.options.overflowing.open {
	top: auto;
	bottom: 50px;

	transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;
	-o-transition: opacity 300ms ease-out, bottom 300ms ease-out;
}

div.fancy-select ul.options li {
	padding: 8px 12px;
	color: #525252;
	cursor: pointer;
	white-space: nowrap;
	font-weight:normal;
	transition: all 150ms ease-out;
	-webkit-transition: all 150ms ease-out;
	-moz-transition: all 150ms ease-out;
	-ms-transition: all 150ms ease-out;
	-o-transition: all 150ms ease-out;
}

div.fancy-select ul.options li.selected {
	background: rgba(240,47,114,0.7);
	color: #FFF;
}


div.fancy-select ul.options li.hover {
	color: #525252;
}
/***END FANCY SELECT***/

/***content index***/
.page{ width:100%; padding-top:26px;}
.presentation{ width:615px; padding-left:22px; font-family:open sans light; color:#060606; font-size:14px;}
.presentation span{ font-family:OpenSans-bold; color:#f02f72;}
.mod_inscription_clinique{ margin-bottom:75px; width:295px; min-height:231px; border-radius:10px; border:1px solid #ccc; margin-right:20px; line-height:20px;}
.title-insript-clinique{ text-transform:uppercase; color:8c8c8d; font-family:Myriad Procondensed; font-size:20.59px; color:#8c8c8d; text-align:center; display:block; background:url('images/icon-inscription_03.png') no-repeat; padding-bottom:15px; padding-top:7px; background-position:14px 0; background-color:#FFF; padding-left:43px;width:79%;margin:-17px auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box;}
.pass-cliqie{ margin:auto; display:block; width:85%;}
.lu_et_accepter .lu_et_accepterclin{ font-size:11px; color:#318e84;}
.lu_et_accepter .lu_acceptclin{ font-size:11px;}
.footer{ width:100%; background:#b5b9ba;}
.bloc-footer{ width:1000px; margin:auto;}
.col-footer{ width:300px; height:200px; box-shadow:0 0 1px #ccc inset; margin-left:2%; margin-top:15px; box-shadow:-1px 0 0 0 #8b8c8c inset, -2px 0 0 0 #f1f1f1 inset; font-family:open sans regular;}
.icon-infos{ color:#FFF; font-size:15px; font-family:OpenSans-bold; font-size:15px; background:url(images/icon-infos_03.png) no-repeat scroll 16px 0; padding:6px 0 6px 62px;}
.col-footer ul li{ list-style:none;}
.col-footer ul li a{ color:#FFF; transition:0.5s; font-size:14px;}
.col-footer ul li a:hover{ color:#318e84;}
.col-footer ul{ padding-left:16px;}
.espace-membre .icon-infos{ background:url(images/icon-membre_03.png) no-repeat scroll 16px 0;}
.reseaux-soc .icon-infos{ background:url(images/icon-soc_03.png) no-repeat scroll 16px 0;}
.col-footer .reseaux-soc{ background:url(images/icon-soc_03.png) no-repeat scroll 16px 0;}
.reseaux-soc ul{ margin-top:15px;}
.reseaux-soc ul li a{ width:47px; height:47px; display:block; transition:0.3s;}
.reseaux-soc ul li a:hover{ border:1px solid #318e84; }
.reseaux-soc ul li{ float:left; margin-left:2%;}
.facebook{ background-image:url(images/facebook.png); background-repeat: no-repeat; background-position:1px 3px; border-radius:100%; border:1px solid #000; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.facebook:hover{background-position:1px -48px;}
.twitter{ display:block; width:47px; height:47px; background-image:url(images/twitter.png); background-repeat: no-repeat; background-position:1px 9px; border-radius:100%; border:1px solid #000; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.twitter:hover{  background-position:1px -35px;}
.gplus{ background-image:url(images/gooogleplus.png); background-repeat: no-repeat; background-position:1px 5px; border-radius:100%; border:1px solid #000; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.gplus:hover{ background-position:1px -43px;}
.youtube{ background-image:url(images/youtube.png); background-repeat: no-repeat; background-position:1px 5px; border-radius:100%; border:1px solid #000; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.youtube:hover{ background-position:1px -46px;}
.rss{ background-image:url(images/rss.png); background-repeat: no-repeat; background-position:1px -1px; border-radius:100%; border:1px solid #000; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
.rss:hover{ background-position:1px -51px;}
.copyright{ background:#e1e3e3; text-align:center; font-family:open sans regular; font-size:13px;}
.icon-pass-clinique{ display:block; background:url(images/icon-mpass_03.png) no-repeat; width:33px; height:37px; position:absolute; left:16px; top:1px;}
.icon-txt-clinique{display:block; background:url(images/icon-arobase_03.png) no-repeat; width:33px; height:37px; position:absolute; left:16px; top:1px;}
.bloc-footer .col-footer:nth-child(3){ box-shadow:none;}
